home *** CD-ROM | disk | FTP | other *** search
- /*
- ** RAD2DEG.C - Functions to convert between radians and degrees
- */
-
- #include <math.h>
-
- #ifndef PI
- #define PI 3.14159265358979323846
- #endif
-
- double rad2deg(double rad)
- {
- return (180.0 * rad / (PI));
- }
-
- double deg2rad(double deg)
- {
- return (PI * deg / 180.0);
- }
-
- #ifdef TEST
-
- #include <stdio.h>
-
- main()
- {
- double X;
-
- for (X = 0.0; X <= 360.0; X += 45.0)
- printf("%3.0f degrees = %.12f radians\n", X, deg2rad(X));
- puts("");
- for (X = 0.0; X <= (2 * PI + 1e-6); X += (PI / 6))
- printf("%.12f radians = %3.0f degrees\n", X, rad2deg(X));
- return 0;
- }
-
- #endif
-